body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0; } table{border-collapse:collapse; border-spacing:0; } fieldset,img{border:0; } ol,ul{list-style:none; } caption,th{text-align:left; } q:before,q:after{content:''; } abbr,acronym{border:0; } .clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; } .l,.col-l,.col_l,.col-c,.col_c{float:left; } .r,.col-r,.col_r,dt span,.ul-txt li span,.ul_txt li span{float:right; } .c{clear:both; } .n,em{font-weight:normal; font-style:normal; } .b{font-weight:bold; } .i{font-style:italic; } .fa{font-family:Arial; } .fg{font-family:Georgia; } .ft{font-family:Tahoma; } .fl{font-family:Lucida Console; } .fs{font-family:'宋体'; } .fw{font-family:'微软雅黑'; } .tc{text-align:center; } .tr{text-align:right; } .tl{text-align:left; } .tdu{text-decoration:underline; } .tdn,.tdn:hover,a.tdl:hover{text-decoration:none; } .fc0{color:#000000; } .fc3{color:#333333; }
.fc6{color:#666666; } .fc9{color:#999999; } .fcr{color:red; } .fcw{color:white; } .fcb{color:blue; } .fcg{color:green; } .f0{font-size:0; } .f10{font-size:10px; } .f12{font-size:12px; } .f13{font-size:13px; } .f14{font-size:14px; } .f16{font-size:16px; } .f20{font-size:20px; } .f24{font-size:24px; } .vm{vertical-align:middle; } .vtb{vertical-align:text-bottom; } .vt{vertical-align:top; } .vn{vertical-align:-2px; } .vimg{margin-bottom:-3px; } .m0{margin:0; } .ml0{margin-left:0; } .ml5{margin-left:5px; } .ml10{margin-left:10px; } .ml20{margin-left:20px; } .mr0{margin-right:0; } .mr5{margin-right:5px; } .mr10{margin-right:10px; } .mr20{margin-right:20px; } .mt5{margin-top:5px; } .mt10{margin-top:10px; } .mt20{margin-top:20px; } .mb5{margin-bottom:5px; } .mb10{margin-bottom:10px; } .mb20{margin-bottom:20px; } .ml-1{margin-left:-1px; } .mt-1{margin-top:-1px; } .p1{padding:1px; } .pl5{padding-left:5px; } .p5{padding:5px; } .pt5{padding-top:5px; } .pr5{padding-right:5px; } .pb5{padding-bottom:5px; }
.p10{padding:10px; } .pl10{padding-left:10px; } .pt10{padding-top:10px; } .pr10{padding-right:10px; } .pb10{padding-bottom:10px; } .p20{padding:20px; } .pl20{padding-left:20px; } .pt20{padding-top:20px; } .pr20{padding-right:20px; } .pb20{padding-bottom:20px; } .rel,.pr{position:relative; } .abs,.pa{position:absolute; } .dn{display:none; } .db{display:block; } .dib{-moz-inline-stack:inline-block; display:inline-block; } .di{display:inline; } .ovh{overflow:hidden; } .ovs{overflow:scroll; } .vh{visibility:hidden; } .vv{visibility:visible; } .lh14{line-height:14px; } .lh16{line-height:16px; } .lh18{line-height:18px; } .lh20{line-height:20px; } .lh22{line-height:22px; } .lh24{line-height:24px;} .fix{*zoom:1; } .fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; } .z{_zoom:1; } .h1{height:1px; } .h5{height:5px; } .h10,.h{height:10px; } .h15{height:15px; } .h20{height:20px; }
.h1,.h5,.h10,.h15,.h20,.h25,.h,.h30,.h35,.h40,.h45,.h50,.h55,.h60{font-size:0px; line-height:0; overflow:hidden; clear:both;visibility: hidden; } a{text-decoration:none; } a:hover{color:#FF6600 }
.h25{height: 25px;}.h30{height: 30px;} .h40{height: 40px;} .h45{height: 45px;} .h50{height: 50px;} .h55{height: 55px;} .h60{height: 60px;}
.slick-slider *,
.slick-slider{
    outline: none;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
button::-moz-focus-inner {
  border: 0;
}
:focus, :active {
    outline: 0;
    border: 0;
}
a{
    color: #666;/*
    -webkit-transition:color .3s,opacity .3s;
    transition:color .3s,opacity .3s;*/
}
a:hover{
    color: #c5242a;
}
textarea { overflow: auto; }

a, a:visited, a:focus, a:active, a:hover{
    outline:0 none !important;
}
u{text-decoration: none;}
img{
    max-width: 100%;
    height: auto;
}
input[type="submit"],
input[type="reset"],
input[type="button"],
button {
  -webkit-appearance: none;
}
select,
input,
textarea{
    outline: none;
}

h1,h2,h3,h3,h4,h5,h6{font-weight: normal;}
.fix:before,
.fix:after{
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

@font-face {
 font-family: 'fontnameRegular';
 src: url('fontname.eot');
 src: local('fontname Regular'),
        local('fontname'),
        url('fontname.woff') format('woff'),
        url('fontname.ttf') format('truetype'),
        url('fontname.svg#fontname') format('svg');
} 


.fix:after{
  clear: both;
}

.fix{
  zoom: 1;
}

.hide-tab{
	height: 0;
	overflow: hidden;
	padding-top: 0;
	padding-bottom: 0;
}
#map img{
	max-width: 999999999px;
}
.BMapLabel{
	display: none !important;
}
body{
    -webkit-text-size-adjust: 100%;
    font-family:"微软雅黑","Microsoft Yahei";
    color: #555;
    font-size: 13px;
    line-height: 1.6;
    overflow-x: hidden;
}

.wp{
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
}



/*手机头部*/
.m-bar{
    height: 60px;
}
.m-bar.white{
	background: #fff;
}
.logo-m{
    width: 75%;
    display: inline-block;
    float: left;
    margin-left: 10px;
    height: 60px;
    line-height: 60px;
}
.logo-m img{
    display: inline-block;
    z-index: 60;
    vertical-align: middle;
}
.m-hd{
    display: none;
    width: 100%;
    z-index: 10;
    position: relative;
    margin-top: 6px;
    margin-bottom: 20px;
    /*-webkit-box-shadow: 0px 4px 5px -2px rgba(0,0,0,.2);
    box-shadow: 0px 4px 5px -2px rgba(0,0,0,.2);*/
}
.m-nav{
    clear: both;
    position: fixed;
    top: 0;
    left: -50%;width: 50%;
   max-height: 0;
   overflow: hidden;
   -webkit-transition: all 300ms ease;
   transition: all 300ms ease;
   background: #333;
   box-shadow: 0 0 15px rgb(0 0 0 / 50%);
   padding: 20px 0 40px 0;
}


.active-a > a{
	
}
.m-nav a{
    display: block;
    width: 100%;
    text-align: left;
    font-size: 15px;
   color: rgba(255,255,255,.6);
   padding: 10px 10px 10px 20px;
}

.m-trigger{
    height: 60px;
    cursor: pointer;
    width: 60px;
    float: right;
    background: url(../images/menu.png) no-repeat center center;
    -webkit-background-size: 25px;
    -moz-background-size: 25px;
    -o-background-size: 25px;
    background-size: 25px;
}
.m-sub{
	max-height: 0;
	overflow: hidden;

}
.m-sub.on,
.m-nav.on{
	-webkit-transition: all .6s linear;
	transition: all .6s linear;
	max-height: 999px;
	left: 0;
}
.m-nav.on{
	height: 100vh;
	
}

.m-sub a{border-bottom: 0;font-size: 14px;padding: 0;}

.m-show{display: none;}



#nav-toggle { position: absolute; right: 14px; top: 18px; color: #fff;
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7); 
	-ms-transform: scale(0.7); 
	-o-transform: scale(0.7); 
	transform: scale(0.7);
	transform-origin: 50% 50%;
 }
#nav-toggle { cursor: pointer; padding: 10px 35px 16px 0px; }
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after { cursor: pointer; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px; -o-border-radius: 1px; height: 5px; 
	width: 35px; background: #0066CC; position: absolute; display: block; content: ''; }
#nav-toggle span:before { top: -10px; }
#nav-toggle span:after { bottom: -10px; }
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after { transition: all 500ms ease-in-out; -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; }
#nav-toggle.active span { background-color: transparent; }
#nav-toggle.active span:before, #nav-toggle.active span:after { top: 0; }
#nav-toggle.active span:before { transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
#nav-toggle.active span:after { transform: translateY(-10px) rotate(-45deg); -webkit-transform: translateY(-10px) rotate(-45deg); -ms-transform: translateY(-10px) rotate(-45deg); top: 10px; }

.pull-right{
	position: relative;
	float: right;
	margin-top: 10px;
}
.pull-right:before,
.pull-right:after{
	position: absolute;
	    bottom: 50%;
	    display: block;
	    width: 10px;
	    height: 10px;
	    margin-bottom: -5px;
	    content: "";
	    -webkit-transform: rotate(-45deg);
	    transform: rotate(-45deg);
	    border: 2px solid transparent;
}
.pull-right:before{
	position: absolute;
	    top: 0;
	    left: 0;
	    display: block;
	    height: 100%;
	    content: "";
	    border-left-width: 1px;
	    border-left-style: solid;
}
.pull-right:after{
	right: 18px;
	    border-top: 0;
	    border-left: 0;
	    border-color: rgba(255,255,255,.3);
	
}
.active-a .pull-right:after{
}


.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider,.slick-slider{outline:0}

/**
 * Swiper 3.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2017, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: March 10, 2017
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}






/* 头部 */
.header{
	height: 82px;
    transition: .4s;
    z-index: 100;
}
.header .logo{
	float: left;
	display: block;
	line-height: 82px;
}
.header .logo img{
	display: inline-block;
	vertical-align: middle;
}	
.header .hdr{
	float: right;
	font-size: 15px;
	color: #444;
	line-height: 82px;
}
.header .hdr img{
	width: 26px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -4px;margin-right: 10px;
}
.header .hdr .tel{
	margin-right: 10px;
}
.navbar-nav {
    float: left;
}
.navbar-nav > li {
    float: left;
    position: relative;
    position: relative;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 0 22px;
    line-height: 86px;
    color: rgba(255, 255, 255, 0.85);
    font-size: 16px;
}
.nav > li > a:hover,
.nav > li.ok > a{
	background-color: rgba(35,106,86,.6);
}
.navbar-nav > li > ul{
	position: absolute;
	left: 0;
	top: 85px;
	width: 100%;
	background-color: rgba(31,106,86,0);
    min-width: 96px;
    text-align: center;
    display: none;
}
.navbar-nav > li.ok > ul{
	display: block;
}
.navbar-nav > li > ul a{
	border-bottom: 1px solid #f0f0f0;
	display: block;
	line-height: 1.42857143;
	color: #fff;
    border-bottom-color: rgba(255,255,255,0.1);
    padding: 14px 15px;
    font-size: 15px;
    background-color: rgba(31,106,86,.8) !important;
}
.navbar-nav > li > ul a:hover{
	background-color: rgba(31,106,86,.9) !important;
}
.navbar-right {
    float: right;
}
.navbar-right i{
	font-size: 21px;
}
a.sousuo{cursor: pointer;}
a.sousuo,a.sousuo:hover{background-position:-60px -72px}
a.sousuo:hover{background-color:#e5e5e5;}
.sousuo-nr{display:none;position:absolute;background-color:#e5e5e5;width:390px;padding:30px;right:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.navbar-right:hover .sousuo-nr{display:block}
.navbar-right:hover a.sousuo{background-color:#e5e5e5;}
.navbar-right:hover a.sousuo i{color: #7d7d7d;}
.key,.s-btn{float:left}
.key{height:40px;width:100%;background-color:#FFF;color:#777;vertical-align:middle;padding:11px 10px 9px 10px;border:1px solid #ddd;border-radius:0;display:inline}
.s-btn{height:40px;width:50px;text-align:center;vertical-align:middle;color:#fff;background-color:#df3741;position:absolute;right:15px;border:1px solid #df3741;border-radius:0}
.s-btn:hover{background-color:#c4313b;border:1px solid #c4313b}

/* 底部 */
footer{
	color: #ececec;
	padding-top: 68px;
	background-color: #0066CC;
	line-height: 24px;
}
footer .fd-contact{
	float: left;
	margin-right: 67px;
}
footer dt{
	font-size: 17px;
	    line-height: 22px;
	    padding-bottom: 14px;
}
footer dl dd a,
footer dl dt a{
	display: block;
	color: inherit;
}
footer .fd-nav{
	overflow: hidden;
}
footer .fd-nav dl{
	float: left;
	margin-right: 8.5%;
}
footer .fd-nav .ewm{
padding-left:40px;
	width: 230px;
	float: right;
}
.copy{
	background-color:#034383;
	padding: 18px 0 20px 0;
	color: #ececec;
	margin-top: 40px;
}
.copy a{
	color: #ececec;
}
.copy span {
    display: inline-block;
    margin-right: 8px;
    font-size: 13px;
}
.copy ._span {
    margin: 0 20px 0 0;
    position: relative;
    display: inline-block;
}
.copy ._span:after {
    content: '';
    width: 2px;
    height: 14px;
    position: absolute;
    right: -24px;
    background-color: #fff;
    top: 4px;
}
.copy ._span2 {
    margin: 0 20px;
}

#banner .slick-dots{
	position: absolute;
	bottom: 40px;
	left: 0;
	z-index: 12;
	text-align: center;
	width: 100%;
}
#banner .slick-dots li{
	display: inline-block;
	width: 13px;
    height: 13px;
    border-radius: 50%;
    display: inline-block;
    font-size: 0;
    background: #fff;
    margin: 0 6px;
    border: 1px solid #fff;
    cursor: pointer;
    font-size: 0;
}
#banner .slick-dots li.slick-active{
	background:none;
	-webkit-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2);
}
#banner .slick-dots li button{
	display: none;
}

/* PC 导航 */
#nav{
	position: absolute; 
	top: 82px; 
	z-index: 8;
	width: 100%; 
	backrgound:url("../images/black.2.png") repeat center;
	background:rgba(0,102,204,.80); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#cdffffff,endcolorstr=#cdffffff);
}
#nav ul{
	float: left;
}
#nav ul li{
	padding: 0 40px;
	float: left;
	position: relative;
}
#nav ul li > a{
    display: block;
    line-height: 68px;
    height: 68px;
    font-size: 18px;
    color: #FFF;
}
#nav ul li.on > a,
#nav ul li.ok > a,
#nav ul li > a:hover{
	color: #ffa72a;
}
.nav-sub{
	width: 570px;
	position: absolute;
    top: 100%;
    left: 0;
    z-index: -1;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0 0 10px rgb(124 124 124 / 20%);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translateY(-10%);
    -moz-transform: translateY(-10%);
    -ms-transform: translateY(-10%);
    -o-transform: translateY(-10%);
    transform: translateY(-10%);
}
.nav-sub .pic{float:right;margin:23px 19px 23px 0;width:300px}
.nav-sub .pic img{display:block;width:100%;height:100%}
.nav-sub .link{overflow:hidden;padding:0 11.5px}
.nav-sub .items{float:left;margin:0 24.5px}
.nav-sub .item{border-bottom:1px solid #ccc;padding:10px 0 9px;width:180px}
.nav-sub .item.bdn{border:none}
.nav-sub .item>a{display:block;background:url(../images/icon-nav-01.png) no-repeat right center;font-size:16px;color:#333;line-height:39px}
.nav-sub .child{line-height:29px;font-size:0;overflow:hidden;padding-top:1px}
.nav-sub .child a{float:left;width:50%;font-size:14px;color:#666}
.nav-sub a:hover{color:#ffa72a}
.nav-sub .item>a:hover{background-image:url(../images/icon-nav-02.png)}
#nav li:hover .nav-sub{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;
}
#nav li:last-child .nav-sub{
	left: auto;
	right: 0;
}
#nav.fixed{
	position: fixed;
	top: 0;
}
.go_top {
    width: 57px;
    height: 56px;
    background: url(../images/go_top_ico_new.jpg) no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
    cursor: pointer;
    position: fixed;
    right: 0;
    bottom: 50px;
    z-index: 100;
    background-position: 0 0;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
.go_top:hover {
    background-position: 0 -56px;
}
.top_form{position: relative;height: 68px;float: right;}

.top_form .search{ display: block; position: absolute; right: 0; top:7px; padding: 0;
	margin-left: 90px; margin-top: 12px; font-size: 28px; color: #0066CC; width: 30px;
	background: none; outline: none; box-shadow: none; border: none;cursor: pointer;}

.top_form input{position: absolute;right: 37px;top:17px;height: 34px;width: 0;transition: all 0.5s ease; border-width: 0;background-color: #fff;text-indent: 1em}

.top_form:hover input{width: 268px;transition: all 0.5s ease; text-indent: 1em}


.tit-i{
	text-align: center;
	color: #7b7b7b;
	font-size: 14px;
}
.tit-i h3{
	font-size: 38px;
    color: #484848;
    margin-bottom: 10px;
    font-weight: bold;
}
.i-about{
	padding: 60px 0px;
}
.i-about .numBox .num{
	display: inline-block;
    *display: inline;
    *zoom: 1;
    border-left: 1px solid #dcdcdc;
    font-size: 15px;
    color: #626262;
    text-align: center;
    padding: 0 4%;
}
.i-about .numBox .num:first-child{
	border: 0;
}
.i-about .numBox{
	text-align: center;
	padding-top: 50px;
}
.i-about .numBox .num b{
	display: block;
	font-size: 56px;
    color: #4a4a4a;
    line-height: 1;
    font-family: Arial;
	font-weight: normal;
}
.i-about .more a{
	display: block;
    margin: 0 auto;
    text-align: center;
    background: #0066CC;
    color: #fff;
    width: 192px;
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    margin-top: 36px;
}
.i-pro{
	padding-top: 40px;
}
.ipart1_bd{width:100%;background:url("../images/ipart1_bj.jpg") no-repeat center;margin-top:60px;position:relative;height:550px;}

.ipart1_bd ul{width:50%;height:100%;background:url("../images/black.6.png") repeat;position:absolute;top:0;left:0}
.ipart1_bd li{height:135px;position:relative;}
.ipart1_bd li a{display:block;}
.ipart1_bd li:before{content:"";width:160px;height:1px;background:#fff;display:block;position:absolute;right:440px;bottom:0;}
.ipart1_bd li:last-child:before{display:none;}
.ipart1_bd li .list_hover{width:0;height:100%;background:url("../images/pro_bg_img.png") repeat;position:absolute;top:0;left:0;z-index:1;display:block;transition: 600ms; -webkit-transition: 600ms;}
.ipart1_bd li:hover .list_hover{width:120%;}
.ipart1_bd .list_box{width:600px;position:absolute;top:0;right:0;color:#fff;z-index:2;padding:4% 0 0;}
.ipart1_bd .list_box:after,.ipart1_bd .list_box:before{content:"";background:#fff;display:block;top:54%;position:absolute;visibility:hidden;opacity:0; transition: 300ms; -webkit-transition: 300ms;}
.ipart1_bd .list_box:after{width:42px;height:1px;right:-120px;}
.ipart1_bd .list_box:before{width:1px;height:42px;margin-top:0;right:-70px;}
.ipart1_bd li:hover .list_box:after,.ipart1_bd li:hover .list_box:before{transition: 300ms ease-in 600ms; -webkit-transition: 300ms ease-in 600ms;visibility:visible;opacity:1;}
.ipart1_bd li:hover .list_box:after{right:-90px;}
.ipart1_bd li:hover .list_box:before{margin-top:-21px;}

.ipart1_bd .list_ico{width:90px;height:90px;display:block;background:url("../images/ipart1_ico.png") no-repeat;}
.ipart1_bd li:nth-child(1) .list_ico{background-position:0px 0px;}
.ipart1_bd li:nth-child(2) .list_ico{background-position:0px -90px;}
.ipart1_bd li:nth-child(3) .list_ico{background-position:0px -180px;}
.ipart1_bd li:nth-child(4) .list_ico{background-position:0px -270px;}
.ipart1_bd li:nth-child(5) .list_ico{background-position:0px -360px;}

.ipart1_bd .list_text{padding:3% 0 0 14%;}
.ipart1_bd .list_hd{font-size:20px;margin-bottom:10px;}
.ipart1_bd .list_bd{font-size:13px;}

.ipart1_bd li{height:125px;}
.ipart1_bd .more_btn{display:block;height:38px;line-height:38px;background:#172c7d;color:#fff;text-align:center;font-size:14px;position:absolute;width:50%;bottom:0;left:0;}
.ipart1_bd .list_box{padding:2% 0 0;}

.i-news{
	padding: 10px 0px;
	overflow: hidden;
}
.i-news .pt_bd {
	margin-top: 40px;
}
.i-news .pt_bd .left_con{ width: 44%; float: left;}
.i-news .pt_bd .left_con .img_box{ position: relative; display: block;}
.i-news .pt_bd .left_con .img_box .rect-75{
	/*padding-top: 75%;*/
	height: 396px;
	position: relative;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
	overflow: hidden;
}
.i-news .pt_bd .left_con .img_box:hover .rect-75{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1); 
	-ms-transform: scale(1.1); 
	-o-transform: scale(1.1); 
	transform: scale(1.1);
	transform-origin: 50% 50%;
}
.i-news .pt_bd .left_con .img_box .cont_box{ position: absolute; left: 0; bottom: 0;width:100%;background:url("../images/black.6.png") repeat;}
.i-news .pt_bd .left_con .time{ font-family: "Arial"; background:#172c7d;color:#fff;text-align:center;width:16%;padding:10px 0px;float: left;}
.i-news .pt_bd .left_con .time .day{font-size:40px;line-height:1;display:block;margin:0 auto;}
.i-news .pt_bd .left_con .dec{overflow: hidden;padding:5% 6% 0;color:#fff;font-size:18px;}
.i-news .pt_bd .right_con{ width: 55%;float: right; }
.i-news .pt_bd .right_con li{ background: #f4f4f4; margin-top: 14px; }
.i-news .pt_bd .right_con li a{ display: block;padding:24px 4%;}
.i-news .pt_bd .right_con li .time{text-align: right; font-family: "Arial"; color: #c7c7c7; }
.i-news .pt_bd .right_con li .time .year{ font-size: 18px; }
.i-news .pt_bd .right_con li .time .date{ font-size: 40px; line-height: 1; }
.i-news .pt_bd .right_con li .con{ width: 76%; }
.i-news .pt_bd .right_con li .con .title{ font-size: 18px; color: #000;
 margin-bottom: 1%;font-weight:normal;    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.i-news .pt_bd .right_con li .con .dec{ font-size: 13px; color: #757575; }
.i-news .pt_bd .right_con li:hover .time{ color: #c9151e; }
.i-news .pt_bd .right_con li:hover .con .title{ font-weight: bold; }
.i-news .pt_bd .right_con li:first-child{margin:0;}

#m-banner{display: none;}

.i-case{
	padding: 46px 0px 60px;
	overflow: hidden;
}
.i-case .item{
	padding: 0 12px;
	position: relative;
}
.i-case .item img{
	display: block;
	height:260px;
}
.i-case .item a{
	position: relative;
	display: block;
}
.i-case .item h3{
	display: block;
    padding: 4%;
    font-size: 18px;
    color: #fff;
    left: 0;
    right: 0;
    position: absolute;
    bottom: 0px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-weight: normal;
    text-align: center;
    background: url(../images/black.6.png) repeat;
}
.i-case .item:hover h3{
    background: url(../images/pro_bg_img.png) repeat;
}
.caseSlider{
	margin-top: 40px;
}
.i-case .slider{
	margin: 0 -12px;
}
.i-case .slick-prev,
.i-case .slick-next{
	position: absolute;
	top: 50%;
	width: 40px;
    height: 68px;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: -34px;
    display: block;
    border: 0;
    font-size: 0;
    background-color: transparent;
    cursor: pointer;
}
.i-case .slick-prev{
	left: -60px;
    background-image: url(../images/pro_dets_prev.png);
}
.i-case .slick-next{
	right: -60px;
	background-image: url(../images/pro_dets_next.png);
}

#cooper{padding-bottom: 80px; padding-top:30px;}
/*.multipleColumn .bd { padding: 10px; overflow: hidden; }
.multipleColumn .bd ul { overflow: hidden; zoom: 1; width: 1900px; float: left; }
.multipleColumn .bd ul li { float: left; overflow: hidden; text-align: center; box-shadow: rgb(221, 221, 221) 0px 0px 5px 3px; margin: 20px 20px 10px 10px; transition: all 0.5s ease 0s; }
.multipleColumn .bd ul li .pic { text-align: center; padding: 30px; background: rgb(255, 255, 255); width: 160px; height: 120px; }
.multipleColumn .bd ul li .title { line-height: 50px; }
.img-responsive1 { width: auto; height: 100%; }
#logo{position: relative;transition: bottom 1.5s, opacity 1.5s;bottom:0;opacity: 1;}
*/


.swiper-container .swiper-wrapper{
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}
.swiper-button-prev,.swiper-button-next{color:rgb(121, 121, 121);width:50px;height:50px;background-size:20%;border-radius: 100%;background-color: rgba(180,180,180,0.25);}
.swiper-button-prev:hover,.swiper-button-next:hover{background-color: rgba(136,136,136,0.8)}



.picMarquee-left .hd{
	position: absolute;
	top: 50%;
	width: 100%;
}
.picMarquee-left .prev,
.picMarquee-left .next{
	position: absolute;
	top: 50%;
	display: block;
	color: rgb(121, 121, 121);
	width: 50px;
	height: 50px;
	background-size: 20%;
	border-radius: 100%;
	background-color: rgba(180,180,180,0.25);
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 5;
	margin-top: -25px;
}
.picMarquee-left .next{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}
.picMarquee-left{
	position: relative;
}
.picMarquee-left .bd{
	max-width: 1200px;
	width: 100%;
	overflow: hidden;
}
.picMarquee-left  .prev{
	left: -60px;
	
}
.picMarquee-left  .next{
	right: -60px;
}

#cooper .swiper-button-prev{left: -60px;}
#cooper .swiper-button-next{right: -60px;}
#cooper .swiper-slide{width: 180px !important;}
#cooper .swiper-slide a,
.picMarquee-left .picList li a{
	overflow: hidden;
	text-align: center;
	-webkit-box-shadow: 0 0 5px 3px #ddd;
	-moz-box-shadow: 0 0 5px 3px #ddd;
	box-shadow: 0 0 5px 3px #ddd;
	margin: 20px 20px 10px 10px;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	display: block;
	background: rgb(238, 238, 238);
}
#cooper .swiper-slide a .pic,
.picMarquee-left .picList li .pic{
	display: block;
	text-align: center;
	padding: 30px 30px;
	background: #fff;
	width: 160px;
	height: 120px;
}
#cooper .swiper-slide a .title,
.picMarquee-left .picList li .title{
	line-height: 50px;
	display: block;
	text-align: center;
	font-size: 14px;
}
.picMarquee-left .picList li{
	width: 180px !important;
}
.swiper-box{
	overflow: hidden;
}



.banIn {
	display: block;
	width: 100%;
	height: 376px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	position: relative;
}
.banIn .typeName{
	position: absolute;
	left: 0;
	bottom: 36px;
	width: 100%;
	color: #fff;
}
.banIn .typeName ._tit{
	margin-bottom: 7px;
	font-size: 40px;
	line-height: 1;
}
.banIn .typeName .cur a{
	color: #fff;
}
.subnav {
    margin-bottom: 60px;
    border-bottom: #d6d6d6 1px solid;
}
.subnav li {
    position: relative;
    float: left;
    margin-right: 3.3%;
}
.subnav li > a {
    font-size: 15px;
    color: #525252;
    line-height: 72px;
}
.subnav li.cur:after, .subnav li:hover:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    margin-bottom: -2px;
    width: 100%;
    height: 3px;
    background-color: #172c7d;
}

.nl_list li {
    clear: both;
    overflow: hidden;
    padding: 23px 0px 25px 0px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background-color: #fff;
    border-bottom: 1px solid #e5e5e5;
}
.nl_list li .pic_wrap {
    margin-right: 40px;
    width: 280px;
    float: left;
}
.nl_list li .pic_wrap span{
	display: block;
	padding-top: 75%;
	position: relative;
	overflow: hidden;
}
.nl_list li .pic_wrap img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    *height: auto;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.nl_list li ._intro {
    padding-top: 40px;
    overflow: hidden;
}
.nl_list .title {
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    font-weight: normal;
    color: #000;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 5px;
}
.nl_list .date {
    margin-bottom: 20px;
}
.nl_list .text {
    line-height: 1.6em;
    height: 3.2em;
    overflow: hidden;
    margin-bottom: 35px;
}
.nl_list a{
	color: inherit;
}
.nl_list li:hover a h3{
	color: #172c7d;
}
.nl_list li:hover img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1); 
	-ms-transform: scale(1.1); 
	-o-transform: scale(1.1); 
	transform: scale(1.1);
	transform-origin: 50% 50%;
}
.page {
    font-size: 12px;
    color: #777777;
    text-align: center;
    margin-top: 64px;
}
.page a, .page span {
    color: #777777;
    display: inline-block;
    border: 1px solid #cbcbcb;
    padding: 5px 12px;
    vertical-align: middle;
    margin: 0 5px 10px 5px;
    font-size: 15px;
    background-color: #eeeeee;
}
.page .goprev {
    position: relative;
}
.page a:hover, .page span {
    color: #fff;
    background: #172c7d;
}
.page{
	padding-bottom: 10%;
}

.list-pic{
	margin: 0 -1%;
	overflow: hidden;
}
.list-pic li{
	float: left;
	width: 20%;
	padding: 0 1%;
	margin-bottom: 45px;
	text-align: center;
}
.imgZoom {
    overflow: hidden;
}
.list-pic li .pro_det_box1{
	position: relative;
}
.list-pic li .pic a{
	display: block;
	padding-top: 115%;
	position: relative;
	overflow: hidden;
}

.list-pic2 li .pic a{
	padding-top: 67%;
}
.list-pic li span{
    -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
    width: 100%;
    display: block;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
}
.list-pic li .pro_det_p1infor {
    padding: 12px 0 12px 0;
    background-color: #6f6f6f;
    font-size: 17px;
    color: #fff;
    text-align: center;
}
.list-pic li .pro_det_p1infor a{
	color: #fff;
}
.list-pic li:hover span{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1); 
	-ms-transform: scale(1.1); 
	-o-transform: scale(1.1); 
	transform: scale(1.1);
	transform-origin: 50% 50%;
}
.list-pic li:hover .pro_det_p1infor{
	background-color: #172c7d;
}
article h1{
	font-size: 25px;
	color: #212121;
	text-align: center;
	line-height: 35px;
	font-weight: bold;
}
article .date{
	margin-top:30px;
	font-size: 20px;
	color: #757575;
	text-align: center;
	text-align: center;
	line-height: 30px;
}
article .cont{
	border-top: 1px solid #ccc;
	font-size: 15px;
	line-height: 35px;
	margin-top: 40px;
	margin-bottom:40px;
}
article .cont p{
	text-indent:2em;
}

article .cont .ditu{width:100%;}
article .cont .ditu img{width:100%;vertical-align: bottom}

.news-page{
	display: flex;
	justify-content: space-between;
	font-size: 15px;
	padding-bottom: 10%;
}






/*手机*/
html.mm-opened,html.mm-opened body{position:relative;overflow:hidden;width:100%;height:100%}
.mm-opened #mm-blocker,.mm-opened .mm-fixed-bottom,
.mm-opened .mm-fixed-top,.mm-opened .mm-menu,
.mm-opened .mm-menu.mm-horizontal .mm-panel{
	-webkit-transition:none .4s ease;transition:none .4s ease;
	-webkit-transition-property:top,right,bottom,left,border;
	transition-property:top,right,bottom,left,border
}
#mm-blocker{
	position:absolute;z-index:999;top:0;display:none;width:100%;height:100%;
	margin:0;border:0;background:url(about:blank)
}
.mm-blocking #mm-blocker,.mm-opened #mm-blocker{display:block}
.mm-opened.mm-opening .mm-menu{left:0}
.mm-opened #mm-blocker{left:50%}
.mm-menu .mm-hidden{display:none}
.mm-fixed-bottom,.mm-fixed-top{position:fixed;left:0}
.mm-fixed-top{top:0}
.mm-fixed-bottom{bottom:0}
.mm-opened{position:relative;overflow:hidden;width:100%;height:100%}
.mm-menu.mm-current{display:block}
.mm-menu{position:fixed;z-index:1000;top:0;left:-50%;overflow:hidden;width:50%;
	height:100%;padding:0}
.mm-menu .mm-panel{
	position:absolute;z-index:0;top:0;left:100%;overflow-x:hidden;
	overflow-y:hidden;box-sizing:border-box;width:100%;height:100vh;
	padding:20px;background:inherit;-webkit-overflow-scrolling:touch;
	
}
.mm-menu .mm-panel.setMenu.mm-opened{position: fixed;width: 50%;visibility: visible;}

.mm-menu .mm-panel.mm-opened{left:0}
.mm-menu .mm-panel.mm-subopened{left:-40%}
.mm-menu .mm-panel.mm-highest{z-index:1}
.mm-menu .mm-panel.mm-hidden{display:block;visibility:hidden}
.mm-menu .mm-list{padding:20px 0}
.mm-menu>.mm-list{padding:20px 0 40px 0}
.mm-panel>.mm-list{margin-right:-20px;margin-left:-20px}
.mm-panel>.mm-list:first-child{padding-top:0}
.mm-list,.mm-list>li{display:block;margin:0;padding:0;list-style:none;font-size: 16px;}
.mm-list a,.mm-list a:hover{text-decoration:none}
.mm-list>li{position:relative}
.mm-list>li>a,.mm-list>li>span{
	display:block;overflow:hidden;margin:0;padding:10px 10px 10px 20px;
	white-space:nowrap;text-overflow:ellipsis;color:inherit
}
.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after{
	position:absolute;bottom:0;left:0;display:block;width:100%;content:"";
	border-bottom-width:1px;border-bottom-style:solid
}
.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after{
	position:relative;left:auto;width:auto;margin-left:20px
}
.mm-list a.mm-subopen{position:absolute;z-index:2;top:0;right:0;width:40px;height:100%;padding:0}
.mm-list a.mm-subopen::before{
	position:absolute;top:0;left:0;display:block;height:100%;content:"";
	border-left-width:1px;border-left-style:solid
}
.mm-list a.mm-subopen.mm-fullsubopen{width:100%}
.mm-list a.mm-subopen.mm-fullsubopen:before{border-left:0}
.mm-list a.mm-subopen+a,.mm-list a.mm-subopen+span{margin-right:40px;padding-right:5px}
.mm-list>li.mm-selected>a.mm-subopen{background:0 0}
.mm-list>li.mm-selected>a.mm-fullsubopen+a,.mm-list>li.mm-selected>a.mm-fullsubopen+span{
	margin-right:0;padding-right:45px
}
.mm-list a.mm-subclose{
	margin-top:-20px;padding-top:30px;text-indent:20px
}
.mm-list>li.mm-label{
	font-size:10px;line-height:25px;overflow:hidden;padding-right:5px;
	white-space:nowrap;text-indent:20px;text-transform:uppercase;text-overflow:ellipsis
}
.mm-list>li.mm-spacer{padding-top:40px}
.mm-list>li.mm-spacer.mm-label{padding-top:25px}
.mm-list a.mm-subclose:before,.mm-list a.mm-subopen:after{
	position:absolute;bottom:50%;display:block;width:7px;height:7px;margin-bottom:-5px;
	content:"";-webkit-transform:rotate(-45deg);transform:rotate(-45deg);
	border:2px solid transparent
}
.mm-list a.mm-subopen:after{right:18px;border-top:0;border-left:0}
.mm-list a.mm-subclose:before{left:22px;margin-bottom:-15px;border-right:0;border-bottom:0}
.mm-menu.mm-vertical .mm-list .mm-panel{display:none;padding:10px 0 10px 10px}
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:transparent}
.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel{display:block}
.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen{height:40px}
.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after{
	top:16px;right:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg)
}
.mm-ismenu{background:#0066CC}    /*手机导航栏背景*/
.mm-menu{color:rgba(255,255,255,.8)}
.mm-menu .mm-list>li:after{border-color:rgba(0,0,0,.15)}
.mm-menu .mm-list>li>a.mm-subclose{color:rgba(255,255,255,.3);background:rgba(0,0,0,.1)}
.mm-menu .mm-list>li>a.mm-subclose:before,.mm-menu .mm-list>li>a.mm-subopen:after{
	border-color:rgba(255,255,255,.3)
}
.mm-menu .mm-list>li>a.mm-subopen:before{border-color:rgba(0,0,0,.15)}
.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu .mm-list>li.mm-selected>span{
	background:rgba(0,0,0,.1)
}
.mm-menu .mm-list>li.mm-label{background:rgba(255,255,255,.05)}
.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,
.mm-menu.mm-vertical .mm-list li.mm-opened>ul{background:rgba(255,255,255,.05)}
@media all and (min-width:880px){
	.mm-menu{left:-440px;width:440px}
	.mm-opened.mm-opening #mm-blocker,.mm-opened.mm-opening .mm-fixed-bottom,
	.mm-opened.mm-opening .mm-fixed-top{left:440px}
}
	.mm-opened.mm-front .mm-fixed-bottom,.mm-opened.mm-front .mm-fixed-top,
	.mm-opened.mm-opening.mm-front .mm-fixed-bottom,
	.mm-opened.mm-opening.mm-front .mm-fixed-top{right:auto;left:0}
	.mm-opened.mm-front .mm-fixed-top,.mm-opened.mm-opening.mm-front .mm-fixed-top{top:0}
	.mm-opened.mm-front .mm-fixed-bottom,.mm-opened.mm-opening.mm-front .mm-fixed-bottom{bottom:0}
	.mm-bottom.mm-menu,.mm-top.mm-menu{left:0;width:100%;height:50%}
	.mm-top.mm-menu{top:-50%;bottom:auto}.mm-top.mm-opened.mm-menu{top:0}
	.mm-top.mm-opened #mm-blocker{top:50%;bottom:auto;left:0}
	.mm-menu.mm-bottom{top:auto;bottom:-50%}
	.mm-bottom.mm-opened .mm-menu{bottom:0}
	.mm-bottom.mm-opened #mm-blocker{top:auto;bottom:50%;left:0}
	.mm-right .mm-menu{right:-50%;left:auto}
	.mm-right.mm-opened.mm-opening .mm-menu{right:0;left:auto}
	.mm-right.mm-opened.mm-opening #mm-blocker{right:50%;left:auto}
@media all and (min-height:1100px){
		.mm-menu.mm-top{top:-880px;height:880px}
		.mm-top.mm-opened.mm-opening #mm-blocker{top:880px}
		.mm-menu.mm-bottom{bottom:-880px;height:880px}
		.mm-bottom.mm-opened.mm-opening #mm-blocker{bottom:880px}
}
.mm-menu.mm-right{right:-440px;left:auto}
@media all and (min-width:880px){
	.mm-menu.mm-right{width:440px}
}
.mm-menu.mm-front,.mm-menu.mm-next{-webkit-transition:none .4s ease;transition:none .4s ease;
	-webkit-transition-property:top,right,bottom,left,-webkit-transform;
	transition-property:top,right,bottom,left,transform}
.mm-front #mm-blocker{z-index:0}
.mm-menu.mm-front{box-shadow:0 0 15px rgba(0,0,0,.5)}
.mm-opening .mm-menu.mm-front,.mm-opening .mm-menu.mm-next{left:0}
.mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next{left:0}
.mm-opening .mm-menu.mm-top.mm-front,.mm-opening .mm-menu.mm-top.mm-next{top:0;left:0}
.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next{left:auto}
.mm-opening .mm-menu.mm-right.mm-front,.mm-opening .mm-menu.mm-right.mm-next{right:0;left:auto}
.mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next{top:auto;left:0}
.mm-opening .mm-menu.mm-bottom.mm-front,.mm-opening .mm-menu.mm-bottom.mm-next{bottom:0;left:0}
.mm-menu.mm-front,.mm-menu.mm-next{left:-50%}
.mm-ismenu.mm-light{background:#f3f3f3}
.mm-menu.mm-light{color:rgba(0,0,0,.6)}
.mm-menu.mm-light .mm-list>li:after{border-color:rgba(0,0,0,.1)}
.mm-menu.mm-light .mm-list>li>a.mm-subclose{color:rgba(0,0,0,.3);background:rgba(255,255,255,.6)}
.mm-menu.mm-light .mm-list>li>a.mm-subclose:before,
.mm-menu.mm-light .mm-list>li>a.mm-subopen:after{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-light .mm-list>li>a.mm-subopen:before{border-color:rgba(0,0,0,.1)}
.mm-menu.mm-light .mm-list>li.mm-selected>a:not(.mm-subopen),
.mm-menu.mm-light .mm-list>li.mm-selected>span{background:rgba(255,255,255,.6)}
.mm-menu.mm-light .mm-list>li.mm-label{background:rgba(0,0,0,.03)}
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened>a.mm-subopen,
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened>ul{background:rgba(0,0,0,.03)}
.mm-menu.mm-light .mm-search input{color:rgba(0,0,0,.6);background:rgba(0,0,0,.1)}
.mm-menu.mm-light li.mm-noresults{color:rgba(0,0,0,.3)}
.mm-menu.mm-light em.mm-counter{color:rgba(0,0,0,.3)}
.mm-menu.mm-light .mm-list li.mm-label>div>div{background:rgba(0,0,0,.03)}
.mm-menu.mm-light .mm-header{color:rgba(0,0,0,.3);border-color:rgba(0,0,0,.1)}
.mm-menu.mm-light .mm-header a:before{border-color:rgba(0,0,0,.3)}
.mm-ismenu.mm-white{background:#fff}
.mm-menu.mm-white{color:rgba(0,0,0,.6)}
.mm-menu.mm-white .mm-list>li:after{border-color:rgba(0,0,0,.1)}
.mm-menu.mm-white .mm-list>li>a.mm-subclose{color:rgba(0,0,0,.3);background:rgba(0,0,0,.08)}
.mm-menu.mm-white .mm-list>li>a.mm-subclose:before,
.mm-menu.mm-white .mm-list>li>a.mm-subopen:after{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-white .mm-list>li>a.mm-subopen:before{border-color:rgba(0,0,0,.1)}
.mm-menu.mm-white .mm-list>li.mm-selected>a:not(.mm-subopen),
.mm-menu.mm-white .mm-list>li.mm-selected>span{background:rgba(0,0,0,.08)}
.mm-menu.mm-white .mm-list>li.mm-label{background:rgba(0,0,0,.03)}
.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened>a.mm-subopen,
.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened>ul{background:rgba(0,0,0,.03)}
.mm-menu.mm-white .mm-search input{color:rgba(0,0,0,.6);background:rgba(0,0,0,.1)}
.mm-menu.mm-white li.mm-noresults{color:rgba(0,0,0,.3)}
.mm-menu.mm-white em.mm-counter{color:rgba(0,0,0,.3)}
.mm-menu.mm-white .mm-list li.mm-label>div>div{background:rgba(0,0,0,.03)}
.mm-menu.mm-white .mm-header{color:rgba(0,0,0,.3);border-color:rgba(0,0,0,.1)}
.mm-menu.mm-white .mm-header a:before{border-color:rgba(0,0,0,.3)}
.mm-ismenu.mm-black{background:#000}
.mm-menu.mm-black{color:rgba(255,255,255,.6)}
.mm-menu.mm-black .mm-list>li:after{border-color:rgba(255,255,255,.2)}
.mm-menu.mm-black .mm-list>li>a.mm-subclose{color:rgba(255,255,255,.3);background:rgba(255,255,255,.25)}
.mm-menu.mm-black .mm-list>li>a.mm-subclose:before,
.mm-menu.mm-black .mm-list>li>a.mm-subopen:after{border-color:rgba(255,255,255,.3)}
.mm-menu.mm-black .mm-list>li>a.mm-subopen:before{border-color:rgba(255,255,255,.2)}
.mm-menu.mm-black .mm-list>li.mm-selected>a:not(.mm-subopen),
.mm-menu.mm-black .mm-list>li.mm-selected>span{background:rgba(255,255,255,.25)}
.mm-menu.mm-black .mm-list>li.mm-label{background:rgba(255,255,255,.15)}
.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened>a.mm-subopen,
.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened>ul{background:rgba(255,255,255,.15)}
.mm-menu.mm-black .mm-search input{color:rgba(255,255,255,.6);background:rgba(255,255,255,.3)}.mm-menu.mm-black li.mm-noresults{color:rgba(255,255,255,.3)}.mm-menu.mm-black em.mm-counter{color:rgba(255,255,255,.3)}.mm-menu.mm-black .mm-list li.mm-label>div>div{background:rgba(255,255,255,.15)}.mm-menu.mm-black .mm-header{color:rgba(255,255,255,.3);border-color:rgba(255,255,255,.2)}
.mm-menu.mm-black .mm-header a:before{border-color:rgba(255,255,255,.3)}


.i-case .solutionList{
	width: 1400px;
	margin: 36px auto 0 auto;
}

.i-case .solutionList:after{content:"";height:0;display:block;clear:both}

.i-case .solutionList li{
	float: left;
	width: 380px;
	height: 220px;
	padding-left: 3px;
	overflow: hidden;
	margin-bottom: 3px;
}

.i-case .solutionList li:nth-child(3n+1){
	padding-left: 0;
}

.i-case .solutionList li a{
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
	overflow: hidden;
}

.i-case .solutionList li img{
	width: 100%;
	display: block;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.i-case .solutionList li a:hover img{
	transform: scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);

}

.i-case .solutionList li .text{
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	position:absolute;
	top: 55%;
	left: 0;
	z-index: 5;
	margin-top: -28px;
	background: url(../images/blue.png) repeat;
}


.i-case .solutionList li .icon{
	width: 100%;
	height: 31px;
	position: absolute;
	bottom: 50%;
	left: 0;
	z-index: 5;
	background: url(../images/section2_icon.png) no-repeat center 0;
	background-size: auto 100%;
	margin-bottom: -37px;
}

.i-news .sec3 {
  text-align: center;
  overflow: hidden;
  background-color: #F9F9FB;
  max-width: 1920px;
  margin: 0 auto;
  width:100%;
}

.i-news .sec3 .wrap {
  padding: 0;
  max-width: 1200px;
  width: 100%;
}

.i-news .sec3 .title {
  margin-top: 78px;
  margin-bottom: 26px;
  font-size: 38px;
  line-height: 1;
}

.i-news .sec3 .text {
  color: #888888;
  font-size: 16px;
  margin-bottom: 70px;
  line-height: 1;
  line-height: 28px;
}

.i-news .sec3 .list-wrap {
  margin-top: 90px;
  margin-bottom: 50px;
}

.i-news .sec3 .list-wrap .item {
  width: 233px;
  display: inline-block;
  vertical-align: top;
  line-height: 1;
  padding: 20px 0;
}

.i-news .sec3 .list-wrap .item:hover {
  box-shadow: 2px 2px 12.48px 0.52px rgba(19, 34, 127, 0.14);
}

.i-news .sec3 .list-wrap .item .img-wrap {
  height: 84px;
}

.i-news .sec3 .list-wrap .item .text {
  font-size: 18px;
  line-height: 1;
  color: #888;
  margin-bottom: 0;
}

.pic01-item{overflow:hidden;margin:100px 0}
.pic01-item .pic{float:right;width:40%;margin-left:4%}
.pic01-item .txt{font-size:16px;color:#888888;line-height:30px;overflow:hidden}
.pic01-item .item{float:left;min-width:50%;padding:2px 0;padding-left:20px;position:relative;line-height:30px}
.pic01-item .item:before{content:'';position:absolute;left:0;top:12px;width:10px;height:10px;border-radius:50%;background-color:#333}
.pic01-item .tit{font-size:34px;line-height:58px;color:#d0000e;font-weight:700;margin-bottom:20px}


/* 首页新闻版块 */

.row2 {
    margin: 18px 0 20px;
    padding: 20px;
}

.swiper-container_one {
    width: 58.6%;
    height: 460px;
    border-radius: 8px;
}

.row2 .fr {
    width: 39.3%;
}


.yd-two-daohang-li-right {
	/*width: 1200px;*/
    margin: 0 auto;
    padding-top: 40px;
	padding-bottom:40px;
}
.yd-two-daohang-li-right .nav-ul {
    text-align: center;
    font-size: 0;
}
.yd-two-daohang-li-right ul{ text-align: center;}
.yd-two-daohang-li-right li{
	/*height: 45px; width: 110px;*/
	height: 65px;
	width: 160px;
	text-align: center; 
	line-height: 65px; 
	background: #0066CC; 
	cursor: pointer; 
	font-size: 18px;
	margin-right: 10px;
	border-radius:5px;
	display: inline-block;
	margin-bottom: 5px;
}
.yd-two-daohang-li-right li:hover{
	/*height: 45px; width: 110px;*/
	height: 65px;
	width: 160px;
	text-align: center;
	color: #FFFFFF;
	line-height: 65px; background: #ff8c35;  cursor: pointer; font-size: 18px;
	margin-right: 10px;
	border-radius:5px;
	display: inline-block;
}
.yd-two-daohang-li-right li.active {background: #ff8c35;}
.yd-two-daohang-li-right li a{ color: #FFFFFF;}



.fulima04.j3d_about02{padding-top:70px; padding-bottom:30px;}
.fulima04.j3d_about02 .infor{text-align:center; margin-bottom:40px;}
.fulima04.j3d_about02 .infor .tit{font-size:40px; line-height:40px; color:#333; margin-bottom:20px;}
.fulima04.j3d_about02 .infor .con{font-size:16px; color:#666;}
.fulima04.j3d_about02 .li_{width:31%; margin-right:2%; float:left; box-shadow:0px 0px 18px 0px rgb(151 151 151 / 20%); margin-bottom:40px; padding:50px 25px; box-sizing:border-box; height:150px; transition:all 0.5s ease;}
.fulima04.j3d_about02 .li_.five{margin-right:0;}
.fulima04.j3d_about02 .li_ .tit{font-size:20px; line-height:22px; color:#333; font-weight:bold; padding-bottom:20px; position:relative; margin-bottom:20px; transition:all 0.5s ease;}
.fulima04.j3d_about02 .li_ .tit::after{content:''; width:20px; height:2px; background:#ec5309; position:absolute; left:0; bottom:0; transition:all 0.5s ease;}
.fulima04.j3d_about02 .li_ .tit span{margin-right:10px;}
.fulima04.j3d_about02 .li_ .con{font-size:16px; line-height:30px; color:#666; transition:all 0.5s ease;}
.fulima04.j3d_about02 .li_:hover{background-size:cover;}
.fulima04.j3d_about02 .li_:hover{background:#fb592e;}
.fulima04.j3d_about02 .li_:hover .tit{color:#fff;}
.fulima04.j3d_about02 .li_:hover .tit::after{background:#fff;}
.fulima04.j3d_about02 .li_:hover .con{color:#fff;}
.fulima04.j3d_about02 .li_ .tit{white-space:break-word;}
.fulima04.j3d_about02 .li_ .tit h3{font-size:20px; display:inline-block;}

.tab_hd,
.box_head {
    margin-bottom: 10px;
    border-bottom: 1px solid #f5f5f5;
}

.index_on {
    font-weight: bold;
    color: #0066CC !important;
    border-bottom: 2px solid #0066CC;
    font-size: 22px;
    display: inline-block;
    line-height: 60px;
}

.tab_hd>a,
.tab_a a {
    margin-right: 35px;
    padding-right: 5px;
    display: inline-block;
    font-size: 22px;
    /* color: #333333; */
    line-height: 60px;
    font-weight: bold;
    color: #333333;
}


.tab_hd>a:last-child,.tab_a a:last-child{
    margin-right: 0;
}
ul>li>a {
    display: block;
    width: 100%;
    height: 100%;
}

.main_lis li {
    padding: 0 10px 0 20px;
    background: url(../images/li_yd.png) no-repeat 5px center;
    transition: 0.3s all;
    height: 42px;
    line-height: 42px;
}

.main_lis li:hover {
    background: url(../images/li_yd_on.png) no-repeat 5px center;
    transition: 0.3s all;
}

.main_lis li a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 16px;
}

.main_lis li a p {
    display: block;
    width: calc(100% - 100px);
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
    color: #333;
    padding-left: 0;
    transition: 0.3s all;
}

.main_lis li:hover a p {
    color: #0066CC;
    padding-left: 5px;
    transition: 0.3s all;
}
.mul_p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.main_lis li a>span {
    float: right;
    color: #999;
}

.multiline {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    text-align: justify;
    font-size: 16px;
    line-height: 34px;
    color: #333333;
    white-space: wrap;
}
.row2 {
    margin: 18px 0 20px;
    padding: 20px;
}

.swiper-container_one {
    width: 50%;
    height: 420px;
    border-radius: 8px;
    float: left;
}

.row2 .fr {
    width: 45%;
    float: right;
}
.tab_bd .item {
    display: none;
}
.gsgg {
    margin-top: 15px;
    box-sizing: border-box;
    padding: 10px 20px;
    width: 100%;
    height: 120px;
    background: #F7F7F7;
    border-radius: 4px;
}

.gsgg h4 {
    font-size: 22px;
    font-weight: 400;
    color: #333333;
    line-height: 40px;
    background: url(../images/gsgg.png) no-repeat left center;
    text-indent: 40px;
}

.gsgg a {
    display: flex;
    justify-content: space-between;
    /* display: block; */
    font-size: 16px;
    color: #999999;
    line-height: 29px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.swiper-container {
    overflow: hidden;
}

.swiper-container img {
    width: 100%;
    height: 100%;
}

.swiper-container .swiper-pagination {
    text-align: right !important;
    padding-right: 45px;
    box-sizing: border-box;
    bottom: 15px !important;
}

.swiper-container .swiper-pagination-bullet {
    margin-right: 8px;
    right: 0;
    opacity: 1;
    width: 5px;
    height: 5px;
    background: #fff;
    border-radius: 3px;
}

.swiper-container .swiper-pagination-bullet-active {
    opacity: 1;
    width: 12px;
    height: 5px;
    background: #0066CC;
    border-radius: 3px;
}

.swiper-container .swiper-text {
    position: absolute;
    bottom: 0;
    left: 0;
    padding-left: 15px;
    box-sizing: border-box;
    width: 100%;
    height: 48px;
    background: rgba(0, 0, 0, .5);
    line-height: 48px;
    color: #ffffff;
    font-size: 16px;
}

.swiper-container .swiper-text p {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 100px);
}
.pic {
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.pic img {
    width: 100%;
    height: 100%;
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: linear 0.5s;
    -moz-transition: linear 0.5s;
    -ms-transition: linear 0.5s;
    -o-transition: linear 0.5s;
    transition: linear 0.5s;
}

.pic:hover img {
    width: 100%;
    height: 100%;
    -webkit-transform: scale(1.07, 1.07);
    -moz-transform: scale(1.07, 1.07);
    -ms-transform: scale(1.07, 1.07);
    -o-transform: scale(1.07, 1.07);
    transform: scale(1.07, 1.07);
    -webkit-transition: linear 0.5s;
    -moz-transition: linear 0.5s;
    -ms-transition: linear 0.5s;
    -o-transition: linear 0.5s;
    transition: linear 0.5s;
}

.list_page{text-align:center;margin:50px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}


.newslist022 li{ margin-bottom:40px;}
.newslist022 li a{ display:block; position:relative; padding-left:275px;}
.newslist022 li .img{ position:absolute; z-index:1; left:0;top:0; width:200px; height:280px; overflow:hidden;}
.newslist022 li .img img{ width:100%; }
.newslist022 li .txt{ height:280px; border-bottom:1px solid #e8e8e8; padding-left:30px; position:relative}
.newslist022 li .txt h3{overflow: hidden; white-space: nowrap;text-overflow: ellipsis; margin-bottom:10px;font-size:18px; }
.newslist022 li .txt .ms{ font-size:14px; height:50px; overflow:hidden; color:#666}

@media(max-width:766px) {
.newslist022 li{ margin-bottom:10px}
.newslist022 li a{ padding-left:150px;}
.newslist022 li .txt h3{ margin-bottom:5px;}
.newslist022 li .img{ width:140px; height:190px; padding-top:6px}
.newslist022 li .txt .date{ display:none} 
.newslist022 li .txt{ padding-left:0; height:190px; padding-bottom:10px}

article .cont img{text-indent:0;width:80%;}
article .cont p img{text-indent:0}
}